SQL এর বেসিক ধারণা

Computer Science - কম্পিউটার সায়েন্স বেসিক (Basics of Computers Science) - ডাটাবেস এবং ডেটা ম্যানেজমেন্ট
255

SQL (Structured Query Language) হল একটি ডেটাবেস ম্যানেজমেন্ট সিস্টেমের ভাষা যা ডেটাবেসে ডেটা পরিচালনা এবং নিয়ন্ত্রণের জন্য ব্যবহৃত হয়। এটি সম্পর্কিত ডেটা সংরক্ষণ, পরিবর্তন, এবং অনুসন্ধানের জন্য স্ট্যান্ডার্ড ভাষা। নিচে SQL এর কিছু বেসিক ধারণা আলোচনা করা হলো:

১. ডেটাবেস কি?

ডেটাবেস হল সংগঠিত তথ্যের একটি সংগ্রহ। এটি সাধারণত টেবিল আকারে সাজানো থাকে, যেখানে প্রতিটি টেবিলে সারি (row) এবং কলাম (column) থাকে। সারিগুলি ডেটা এন্ট্রির প্রতিনিধিত্ব করে এবং কলামগুলি বিভিন্ন ডেটা প্রকার নির্দেশ করে।

২. SQL এর মৌলিক কমান্ড

SQL এর বিভিন্ন মৌলিক কমান্ড আছে যা বিভিন্ন কাজের জন্য ব্যবহৃত হয়:

SELECT: ডেটা পড়ার জন্য ব্যবহৃত হয়।

SELECT column1, column2 FROM table_name;

INSERT: ডেটাবেসে নতুন রেকর্ড যোগ করার জন্য ব্যবহৃত হয়।

INSERT INTO table_name (column1, column2) VALUES (value1, value2);

UPDATE: বিদ্যমান রেকর্ডগুলিকে পরিবর্তন করার জন্য ব্যবহৃত হয়।

UPDATE table_name SET column1 = value1 WHERE condition;

DELETE: ডেটাবেস থেকে রেকর্ড মুছার জন্য ব্যবহৃত হয়।

DELETE FROM table_name WHERE condition;

৩. টেবিল তৈরি এবং মুছে ফেলা

CREATE TABLE: নতুন টেবিল তৈরি করার জন্য।

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    ...
);

DROP TABLE: টেবিল মুছে ফেলার জন্য।

DROP TABLE table_name;

৪. ডেটা টাইপ

SQL তে বিভিন্ন ধরনের ডেটা টাইপ আছে, যেমন:

  • INT: পূর্ণ সংখ্যা।
  • VARCHAR(n): অক্ষরের একটি ভ্যারিয়েবল দৈর্ঘ্য (যেখানে n হলো সর্বাধিক দৈর্ঘ্য)।
  • DATE: তারিখ।
  • FLOAT: ভগ্নাংশ সংখ্যা।

৫. শর্ত এবং ফিল্টার

WHERE: ডেটা নির্বাচন করার সময় শর্ত প্রয়োগ করার জন্য ব্যবহৃত হয়।

SELECT * FROM table_name WHERE condition;

ORDER BY: নির্বাচিত ডেটাকে সাজানোর জন্য ব্যবহৃত হয়।

SELECT * FROM table_name ORDER BY column1 ASC|DESC;

GROUP BY: ডেটাকে নির্দিষ্ট কলামের ভিত্তিতে গ্রুপ করার জন্য ব্যবহৃত হয়।

SELECT column1, COUNT(*) FROM table_name GROUP BY column1;

৬. যোগ, ব্যাস, এবং সহায়ক ফাংশন

SQL তে বিভিন্ন ফাংশন আছে যা গণনা এবং বিশ্লেষণে সহায়তা করে, যেমন:

  • COUNT(): সারির সংখ্যা গণনা করে।
  • SUM(): সংখ্যার যোগফল বের করে।
  • AVG(): গড় বের করে।
  • MAX(): সর্বাধিক মান বের করে।
  • MIN(): সর্বনিম্ন মান বের করে।

উপসংহার

SQL হল ডেটাবেসের জন্য একটি শক্তিশালী এবং অপরিহার্য ভাষা, যা ডেটা ব্যবস্থাপনার জন্য ব্যবহৃত হয়। এর মৌলিক ধারণাগুলি বুঝে নেওয়ার মাধ্যমে আপনি ডেটাবেসে কার্যকরভাবে কাজ করতে পারবেন। SQL ব্যবহার করে ডেটা নির্বাচনের পাশাপাশি ডেটা সংরক্ষণ, আপডেট এবং মুছার কাজগুলো সহজেই সম্পন্ন করা যায়।

Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...